Incorporating Quotation and Evaluation Into Church's Type Theory
نویسنده
چکیده
cttqe is a version of Church’s type theory that includes quotation and evaluation operators that are similar to quote and eval in the Lisp programming language. With quotation and evaluation it is possible to reason in cttqe about the interplay of the syntax and semantics of expressions and, as a result, to formalize syntax-based mathematical algorithms. We present the syntax and semantics of cttqe as well as a proof system for cttqe. The proof system is shown to be sound for all formulas and complete for formulas that do not contain evaluations. We give several examples that illustrate the usefulness of having quotation and evaluation in cttqe.
منابع مشابه
Incorporating Quotation and Evaluation into Church's Type Theory: Syntax and Semantics
cttqe is a version of Church’s type theory that includes quotation and evaluation operators that are similar to quote and eval in the Lisp programming language. With quotation and evaluation it is possible to reason in cttqe about the interplay of the syntax and semantics of expressions and, as a result, to formalize syntax-based mathematical algorithms. We present the syntax and semantics of c...
متن کاملTheory Morphisms in Church's Type Theory with Quotation and Evaluation
cttqe is a version of Church’s type theory with global quotation and evaluation operators that is engineered to reason about the interplay of syntax and semantics and to formalize syntax-based mathematical algorithms. cttuqe is a variant of cttqe that admits undefined expressions, partial functions, and multiple base types of individuals. It is better suited than cttqe as a logic for building n...
متن کاملHOL Light QE
We are interested in algorithms that manipulate mathematical expressions in mathematically meaningful ways. Expressions are syntactic, but most logics do not allow one to discuss syntax. cttqe is a version of Church’s type theory that includes quotation and evaluation operators, akin to quote and eval in the Lisp programming language. Since the HOL logic is also a version of Church’s type theor...
متن کاملSimple Type Theory with Undefinedness, Quotation, and Evaluation
This paper presents a version of simple type theory called Q uqe 0 that is based on Q0, the elegant formulation of Church’s type theory created and extensively studied by Peter B. Andrews. Q uqe 0 directly formalizes the traditional approach to undefinedness in which undefined expressions are treated as legitimate, nondenoting expressions that can be components of meaningful statements. Q uqe 0...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1612.02785 شماره
صفحات -
تاریخ انتشار 2016